package com.guohengspace.mq.model.query;

import com.aliyun.oss.model.PartETag;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.InputStream;
import java.util.ArrayList;
import java.util.List;

@Data
@ApiModel
public class CompleteMultipartUploadParam {
    @ApiModelProperty(name = "accessKeyId", value = "组织ak", dataType = "String",  example = "1111",required = true)
    private String accessKeyId;
    @ApiModelProperty(name = "accessKeySecret", value = "组织sk", dataType = "String",  example = "1111",required = true)
    private String accessKeySecret;
    @ApiModelProperty(name = "uploadId", value = "全局 uploadId", dataType = "String",  example = "1111",required = true)
    private String uploadId ;
    @ApiModelProperty(name = "fileName", value = "文件名称", dataType = "String",  example = "1111",required = true)
    private String fileName ;

    @ApiModelProperty(name = "partETags", value = "上传后返回的分片信息", dataType = "List",  example = "[]")
    private List<PartETag> partETags = new ArrayList<>();
}
